package lab02.test31;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by 婷婷 on 2017/11/3.
 */
public class Test31 {
    public static void main(String[] args) {


        //数组：三个整数，五个学生，十个手机
        int[] numbers = new int[3];

        //集合:List,Map,Set
        //integer:包装类型，int

        List<Integer> alist = new ArrayList<Integer>();
        alist.add(1);
        alist.add(3);

        List<Integer> numberList = new ArrayList<Integer>();
        numberList.add(10);
        numberList.add(18);
        numberList.add(12);
        numberList.add(32);
        numberList.add(42);
        numberList.add(115);


        System.out.println("---------------------------");

        //遍历一个list集合
        for (Integer n: numberList){
            System.out.println(n);
        }
        System.out.println("--------------------------");

        //删除下标为3的数
        numberList.remove(3);
        for (Integer n: numberList){
            System.out.println(n);
        }
        //将所有(alist)指定集合中的元素添加到numberList结尾
        numberList.addAll(alist);
        for (Integer n: numberList){
            System.out.println(n);
        }

        List<String>names = new ArrayList<String>();
        names.add("张三");
        names.add("李四");
        names.add("王五");
        names.add("马六");
        names.add("赵七");

        for (String str : names){

            //打印集合的每个元素
            System.out.println(names.indexOf(str));
            //打印在集合中的位置
            System.out.println("在集合中的位置："+str);
        }

        System.out.println("集合大小："+names.size());
        names.remove(2);

        System.out.println("第三个元素："+names.get(2));
        System.out.println("集合大小："+names.size());
    }
}
